Fair use policy

Op het gebruik van de ShopServer geldt een 'Fair Use Policy'. De eigenschappen daarvan laten zich niet tot de laatste punt en komma beschrijven, maar gaan uit van 'normaal' gebruik en 'common sense' bij het realiseren van een ShopServer integratie. Het hanteren van FUP leidt tot een efficient gebruik van kostbare resources en voorkomt onnodige overbelasting van onze systemen.

Een aantal zaken vinden we belangrijk om te benoemen en hier controleren we ook met regelmaat op:

- Synchroniseer uitsluitend de mutaties sinds de vorige succesvolle synchronisatie. Het is absoluut niet toegestan om telkens een volledige synchronisatie te doen!

- Synchroniseer op periodieke basis met een interval tijd niet vaker als maximaal eens per half uur

- Buffer de response data in eigen tabellen. Het is niet toegestaan om 'live' websites te bouwen op de data uit onze ShopServer omgeving. Los van het feit dat het ongewenst is dat een webshop op deze manier zeer afhankelijk is van het 'up' zijn van onze ShopServer, levert het ook piek belasting op die we niet graag zien. Het ontwerp van de ShopServer leent zich niet voor deze soort van gebruik.

- Haal omvangrijke objecten op met een correcte offset waarde. Het advies hierin is om een offset van 25.000 te gebruiken voor al dit soort objecten, met uitzondering van ArticleImages. Hier mag een offset van 50 gebruikt worden. Een offset van 25.000 zorgt er voor dat onze systemen slechts enkele keren bevraagd worden, in plaats van bijvoorbeeld 25x zo vaak bij een offset van bijvoorbeeld 1000. De voorkeur ligt dus echt bij een hoge offset waarde.

- Zorg dat de offset niet instelbaar is voor eindgebruikers. Anders kan een goede integratie in een live situatie door toedoen van een klant alsnog slecht gaan functioneren. Het zelfde geldt voor de interval tijd. Deze mag instelbaar zijn, maar voorkom dat die vaker wordt als één keer per half uur.

Het niet houden aan de FUP zal resulteren in een aantal waarschuwingen, waarna de toegang tot de ShopServer tijdelijk ingetrokken kan worden tot het moment dat het probleem verholpen is.